package io.gitee.xyuesheng.day06.exam;

import java.util.*;

public class User {
    private Integer id;

    public User(Integer id) {

        this.id = id;
    }

    public Integer getId() {

        return id;
    }

    public void setId(Integer id) {

        this.id = id;
    }

    /**
     * 用户关注的人的列表
     */
    private Set<User> followees = new HashSet<>();
    /**
     * 用户发布的微博
     */
    private List<Message> messages = new ArrayList<>();

    public Message create(Integer id) {
        Message message = new Message(id);
        message.setCreated(new Date());//当前时间
        return message;
    }

    //TODO
    public void follow(Integer userId) {

    }

    //TODO
    public void unfollow(Integer userId) {

    }


    public List<Message> getMessages() {
        return null;
    }

    public <E> List<E> getFollowees() {
        return null;
    }
}
